package com.company.class11.Inter;

/**
 * @Classname USbDevice
 * @Description 类型说明
 * @Date 2022/5/7 0:32
 * @Created by zbw
 */

public interface USbDevice {
    //接口中的所有变量，都默认被 public final static修饰，是个常量
    public final static int voltage = 15;

    //接口中的方法都是public abstract的，所以可以不用定义
    public abstract void supplyPower();
    //抽象方法不能有方法体
    void transferData();
    //default修饰的默认方法，必须有方法体
    default void fix(String function){
        System.out.println("小米手机能够流畅" + function );
    };

    //静态方法，是接口可以通过类名调用的，所以得有实现方法
    static void watch(){
        System.out.println("usb接口摸不得还不能看吗？");
    };

}
